const mongoose = require('mongoose');

var {Schema,model} = mongoose;

// 建立模板  -> 数据结构(相当于声明表结构信息)
var UserSchema = new Schema({
    user:{
        type:String,
        unique:true,
    },
    pwd:{
        type:String,
        minlength:6,
        maxlength:20,
    },
    phone:{
        type:String,
        match:/^1[3-9]\d{9}$/,
        unique:true,
    },
    email:{
        type:String,
        match:/^\w+@\w+\.(\w+)$/,
        unique:true,
    }
})

// 跟数据库中的集合(表)建立链接 -> 没有就新增 (users)
var User = model("user",UserSchema);

module.exports = User;